<!DOCTYPE html>
<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<meta name="generator" content="ApiGen 2.8.0" />

	<title>Class Particle\Core\Request | Particle</title>

	<script type="text/javascript" src="resources/combined.js?3415740931"></script>
	<script type="text/javascript" src="elementlist.js?2659508522"></script>
	<link rel="stylesheet" type="text/css" media="all" href="resources/style.css?3505392360" />

</head>

<body>
<div id="left">
	<div id="menu">
		<a href="index.html" title="Overview"><span>Overview</span></a>


		<div id="groups">
			<h3>Namespaces</h3>
			<ul>
				<li class="active"><a href="namespace-Particle.html">Particle<span></span></a>
						<ul>
				<li><a href="namespace-Particle.Addons.html">Addons</a>
						</li>
				<li><a href="namespace-Particle.Apps.html">Apps</a>
						</li>
				<li class="active"><a href="namespace-Particle.Core.html">Core</a>
						</li>
							</ul></li>
			</ul>
		</div>

		<hr />


		<div id="elements">
			<h3>Classes</h3>
			<ul>
				<li><a href="class-Particle.Core.Addons.html">Addons</a></li>
				<li><a href="class-Particle.Core.App.html">App</a></li>
				<li><a href="class-Particle.Core.Bootstrap.html">Bootstrap</a></li>
				<li><a href="class-Particle.Core.Controller.html">Controller</a></li>
				<li><a href="class-Particle.Core.Database.html">Database</a></li>
				<li><a href="class-Particle.Core.Debug.html">Debug</a></li>
				<li><a href="class-Particle.Core.Model.html">Model</a></li>
				<li class="active"><a href="class-Particle.Core.Request.html">Request</a></li>
				<li><a href="class-Particle.Core.Security.html">Security</a></li>
				<li><a href="class-Particle.Core.Session.html">Session</a></li>
				<li><a href="class-Particle.Core.View.html">View</a></li>
				<li><a href="class-Particle.Core.ViewAddons.html">ViewAddons</a></li>
			</ul>





		</div>
	</div>
</div>

<div id="splitter"></div>

<div id="right">
<div id="rightInner">
	<form id="search">
		<input type="hidden" name="cx" value="" />
		<input type="hidden" name="ie" value="UTF-8" />
		<input type="text" name="q" class="text" />
		<input type="submit" value="Search" />
	</form>

	<div id="navigation">
		<ul>
			<li>
				<a href="index.html" title="Overview"><span>Overview</span></a>
			</li>
			<li>
				<a href="namespace-Particle.Core.html" title="Summary of Particle\Core"><span>Namespace</span></a>
			</li>
			<li class="active">
<span>Class</span>			</li>
		</ul>
		<ul>
			<li>
				<a href="tree.html" title="Tree view of classes, interfaces, traits and exceptions"><span>Tree</span></a>
			</li>
			<li>
				<a href="deprecated.html" title="List of deprecated elements"><span>Deprecated</span></a>
			</li>
			<li>
				<a href="todo.html" title="Todo list"><span>Todo</span></a>
			</li>
		</ul>
		<ul>
		</ul>
	</div>

<div id="content" class="class">
	<h1>Class Request</h1>


	<div class="description">
	
<p>Esta class se encarga de recibir el request del usuario y lo envia al metodo
run de la class Bootstrap.</p>

	</div>









	<div class="info">
		<b>Final</b><br />
		
		<b>Namespace:</b> <a href="namespace-Particle.html">Particle</a>\<a href="namespace-Particle.Core.html">Core</a><br />
		<b>Package:</b> Particle<br />

				<b>Category:</b>
				Core<br />
				<b>Author:</b>
				dertin<br />
				<b>Todo:</b>
				Implementar cache para cuando llegue un request ya conocido.<br />
		<b>Located at</b> <a href="source-class-Particle.Core.Request.html#6-507" title="Go to source code">Particle/Request.php</a><br />
	</div>



	<table class="summary" id="methods">
	<caption>Methods summary</caption>
	<tr data-order="__construct" id="___construct">

		<td class="attributes"><code>
			 public 
			
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#___construct">#</a>
		<code><a href="source-class-Particle.Core.Request.html#72-97" title="Go to source code">__construct</a>( )</code>

		<div class="description short">
			
		</div>

		<div class="description detailed hidden">
			







		</div>
		</div></td>
	</tr>
	<tr data-order="xmlSetMapping" id="_xmlSetMapping">

		<td class="attributes"><code>
			final private 
			
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_xmlSetMapping">#</a>
		<code><a href="source-class-Particle.Core.Request.html#99-131" title="Go to source code">xmlSetMapping</a>( )</code>

		<div class="description short">
			
		</div>

		<div class="description detailed hidden">
			







		</div>
		</div></td>
	</tr>
	<tr data-order="loadClassAttributes" id="_loadClassAttributes">

		<td class="attributes"><code>
			final private 
			
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_loadClassAttributes">#</a>
		<code><a href="source-class-Particle.Core.Request.html#133-325" title="Go to source code">loadClassAttributes</a>( <span>mixed <var>$aMapping</var> = <span class="php-keyword1">false</span></span> )</code>

		<div class="description short">
			
		</div>

		<div class="description detailed hidden">
			







		</div>
		</div></td>
	</tr>
	<tr data-order="compareRequestXMLURL" id="_compareRequestXMLURL">

		<td class="attributes"><code>
			final private 
			
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_compareRequestXMLURL">#</a>
		<code><a href="source-class-Particle.Core.Request.html#327-381" title="Go to source code">compareRequestXMLURL</a>( <span>mixed <var>$requestXML</var></span>, <span>mixed <var>$requestURL</var></span>, <span>mixed <var>$sWildCard</var> = <span class="php-keyword1">false</span></span> )</code>

		<div class="description short">
			
		</div>

		<div class="description detailed hidden">
			







		</div>
		</div></td>
	</tr>
	<tr data-order="applyRule" id="_applyRule">

		<td class="attributes"><code>
			final private 
			
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_applyRule">#</a>
		<code><a href="source-class-Particle.Core.Request.html#383-486" title="Go to source code">applyRule</a>( <span>mixed <var>$aURLRuleXML</var></span>, <span>mixed <var>$aNameAgrsXML</var> = <span class="php-keyword1">false</span></span> )</code>

		<div class="description short">
			
		</div>

		<div class="description detailed hidden">
			







		</div>
		</div></td>
	</tr>
	<tr data-order="getRequest" id="_getRequest">

		<td class="attributes"><code>
			 public 
			
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_getRequest">#</a>
		<code><a href="source-class-Particle.Core.Request.html#488-491" title="Go to source code">getRequest</a>( )</code>

		<div class="description short">
			
		</div>

		<div class="description detailed hidden">
			







		</div>
		</div></td>
	</tr>
	<tr data-order="getControlador" id="_getControlador">

		<td class="attributes"><code>
			 public 
			
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_getControlador">#</a>
		<code><a href="source-class-Particle.Core.Request.html#492-495" title="Go to source code">getControlador</a>( )</code>

		<div class="description short">
			
		</div>

		<div class="description detailed hidden">
			







		</div>
		</div></td>
	</tr>
	<tr data-order="getMetodo" id="_getMetodo">

		<td class="attributes"><code>
			 public 
			
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_getMetodo">#</a>
		<code><a href="source-class-Particle.Core.Request.html#497-500" title="Go to source code">getMetodo</a>( )</code>

		<div class="description short">
			
		</div>

		<div class="description detailed hidden">
			







		</div>
		</div></td>
	</tr>
	<tr data-order="getArgs" id="_getArgs">

		<td class="attributes"><code>
			 public 
			
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_getArgs">#</a>
		<code><a href="source-class-Particle.Core.Request.html#502-505" title="Go to source code">getArgs</a>( )</code>

		<div class="description short">
			
		</div>

		<div class="description detailed hidden">
			







		</div>
		</div></td>
	</tr>
	</table>












	<table class="summary" id="properties">
	<caption>Properties summary</caption>
	<tr data-order="_request" id="$_request">
		<td class="attributes"><code>
			private  
			string
		</code></td>

		<td class="name">
				<a href="source-class-Particle.Core.Request.html#19-24" title="Go to source code"><var>$_request</var></a>
		</td>
		<td class="value"><code><span class="php-quote">''</span></code></td>
		<td class="description"><div>
			<a href="#$_request" class="anchor">#</a>

			<div class="description short">
				
<p>request que solicito el usuario</p>

			</div>

			<div class="description detailed hidden">
				
<p>request que solicito el usuario</p>


			</div>
		</div></td>
	</tr>
	<tr data-order="_controller" id="$_controller">
		<td class="attributes"><code>
			private  
			string
		</code></td>

		<td class="name">
				<a href="source-class-Particle.Core.Request.html#25-30" title="Go to source code"><var>$_controller</var></a>
		</td>
		<td class="value"><code><span class="php-keyword1">null</span></code></td>
		<td class="description"><div>
			<a href="#$_controller" class="anchor">#</a>

			<div class="description short">
				
<p>controller para la solicitud del usuario.</p>

			</div>

			<div class="description detailed hidden">
				
<p>controller para la solicitud del usuario.</p>


			</div>
		</div></td>
	</tr>
	<tr data-order="_method" id="$_method">
		<td class="attributes"><code>
			private  
			string
		</code></td>

		<td class="name">
				<a href="source-class-Particle.Core.Request.html#31-36" title="Go to source code"><var>$_method</var></a>
		</td>
		<td class="value"><code><span class="php-keyword1">null</span></code></td>
		<td class="description"><div>
			<a href="#$_method" class="anchor">#</a>

			<div class="description short">
				
<p>method para la solicitud del usuario.</p>

			</div>

			<div class="description detailed hidden">
				
<p>method para la solicitud del usuario.</p>


			</div>
		</div></td>
	</tr>
	<tr data-order="_args" id="$_args">
		<td class="attributes"><code>
			private  
			array
		</code></td>

		<td class="name">
				<a href="source-class-Particle.Core.Request.html#37-42" title="Go to source code"><var>$_args</var></a>
		</td>
		<td class="value"><code><span class="php-keyword1">null</span></code></td>
		<td class="description"><div>
			<a href="#$_args" class="anchor">#</a>

			<div class="description short">
				
<p>argumentos de la solicitud del usuario.</p>

			</div>

			<div class="description detailed hidden">
				
<p>argumentos de la solicitud del usuario.</p>


			</div>
		</div></td>
	</tr>
	<tr data-order="_aURLs" id="$_aURLs">
		<td class="attributes"><code>
			private  
			array
		</code></td>

		<td class="name">
				<a href="source-class-Particle.Core.Request.html#43-49" title="Go to source code"><var>$_aURLs</var></a>
		</td>
		<td class="value"><code><span class="php-keyword1">array</span>()</code></td>
		<td class="description"><div>
			<a href="#$_aURLs" class="anchor">#</a>

			<div class="description short">
				
<p>array de urls definidas en el router xml.</p>

			</div>

			<div class="description detailed hidden">
				
<p>array de urls definidas en el router xml.</p>


					<h4>See</h4>
					<div class="list">
							/Apps/router/default.xml<br />
					</div>
			</div>
		</div></td>
	</tr>
	<tr data-order="_aRules" id="$_aRules">
		<td class="attributes"><code>
			private  
			array
		</code></td>

		<td class="name">
				<a href="source-class-Particle.Core.Request.html#50-57" title="Go to source code"><var>$_aRules</var></a>
		</td>
		<td class="value"><code><span class="php-keyword1">array</span>()</code></td>
		<td class="description"><div>
			<a href="#$_aRules" class="anchor">#</a>

			<div class="description short">
				
<p>array de reglas definidas en el mapping xml (las reglas se utilizan para
filtrar los argumentos del request/url).</p>

			</div>

			<div class="description detailed hidden">
				
<p>array de reglas definidas en el mapping xml (las reglas se utilizan para
filtrar los argumentos del request/url).</p>


					<h4>See</h4>
					<div class="list">
							/Apps/mapping/default.xml<br />
					</div>
			</div>
		</div></td>
	</tr>
	<tr data-order="_aArgsToFilter" id="$_aArgsToFilter">
		<td class="attributes"><code>
			private  
			array
		</code></td>

		<td class="name">
				<a href="source-class-Particle.Core.Request.html#58-64" title="Go to source code"><var>$_aArgsToFilter</var></a>
		</td>
		<td class="value"><code><span class="php-keyword1">array</span>()</code></td>
		<td class="description"><div>
			<a href="#$_aArgsToFilter" class="anchor">#</a>

			<div class="description short">
				
<p>array con elementos para aplicar reglas y obtener los argumentos. en caso de
no existir toma el valor de FALSE.</p>

			</div>

			<div class="description detailed hidden">
				
<p>array con elementos para aplicar reglas y obtener los argumentos. en caso de
no existir toma el valor de FALSE.</p>


			</div>
		</div></td>
	</tr>
	<tr data-order="_flagMapping" id="$_flagMapping">
		<td class="attributes"><code>
			private  
			boolean
		</code></td>

		<td class="name">
				<a href="source-class-Particle.Core.Request.html#65-70" title="Go to source code"><var>$_flagMapping</var></a>
		</td>
		<td class="value"><code><span class="php-keyword1">false</span></code></td>
		<td class="description"><div>
			<a href="#$_flagMapping" class="anchor">#</a>

			<div class="description short">
				
<p>flag para determinar si el request es del tipo mapping o comun patron
MVC.</p>

			</div>

			<div class="description detailed hidden">
				
<p>flag para determinar si el request es del tipo mapping o comun patron
MVC.</p>


			</div>
		</div></td>
	</tr>
	</table>






</div>

	<div id="footer">
		Particle API documentation generated by <a href="http://apigen.org">ApiGen 2.8.0</a>
	</div>
</div>
</div>
</body>
</html>
